.input-search {
    width: 100%;
    padding: 30px 0 10px;
    text-align: center;
    background-color: #FFF;
}
.input-search > div {
    position: relative;
    display: inline-block;
}
.input-search input {
    vertical-align: middle;
    width: 500px;
    height: 40px;
    background: #eff4f5;
    border: none;
    outline: none;
    padding-left: 10px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.input-search button.layui-btn-shop {
    vertical-align: middle;
    width: 80px;
    height: 40px;
    background: #5eba78;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.input-search button.layui-btn-shop i {
    font-size: 22px;
    line-height: 40px;
}
.layui-icon-search:before {
    content: "\e615";
}